package com.picture.service;

import com.picture.pojo.dto.PicturePageQueryDTO;
import com.picture.pojo.dto.PictureSaveDto;
import com.picture.pojo.dto.PictureStatusQueryDto;
import com.picture.pojo.entity.Picture;
import com.baomidou.mybatisplus.extension.service.IService;
import com.picture.pojo.entity.PictureTag;
import com.picture.pojo.vo.PictureTagVo;
import com.picture.result.PageResult;
import com.picture.result.Result;

import java.util.List;

/**
* @author 悦神
* @description 针对表【picture】的数据库操作Service
* @createDate 2024-03-01 09:07:17
*/
public interface PictureService extends IService<Picture> {

    Result saveWithPicture(List<PictureSaveDto> pictureSaveDto);

    Result<PageResult> picturelist(PicturePageQueryDTO picturePageQueryDTO);

    Result<List<PictureTag>> getTag(Long id);

    void delete(Long id);

    void exist(Long id);

    void updatestatus(Long id);



}
